package com.atguigu.exercise3;

/**
 *      3.写一个测试程序。
 *      （1）  创建一个Customer  ，名字叫  Jane Smith,  他有一个账号为1000，余额为2000元，年利率为  1.23％  的账户。
 *      （2）  对 Jane Smith操作。 存入  100  元，再取出960元。再取出2000 元。
 *             打印出Jane Smith  的基本信息
 *
 *              成功存入  ：100.0
 *              成功取出：960.0
 *              余额不足，取款失败
 *              Customer [Smith, Jane] has a account: id is 1000, annualInterestRate is  1.23％, balance is 1140.0
 *
 *
 * @author : leimingchao
 * @date Date : 2021年08月18日 20:45
 */
public class CustomerTest {

    public static void main(String[] args) {
        Customer customer = new Customer("Jane", "Smith");

        Account account = new Account(1000, 2000, 0.0123);

        customer.setAccount(account);

        customer.getAccount().deposit(100);
        customer.getAccount().withdraw(960);
        customer.getAccount().withdraw(2000);

        System.out.println("Customer [" + customer.getLastName() +
                "," +customer.getFirstName() + "] has a account: id is " + customer.getAccount().getId() + ",annualInterestRate is " +
        customer.getAccount().getAnnualInterestRate() * 100 + "%" + ",balance is " + customer.getAccount().getBalance());


    }
}
